import sys
import os
import time
import datetime


if __name__=='__main__':
	if len(sys.argv)==1:
		os.system(r'start D:\me\perfectworld')
	else:
		arg1= sys.argv[1]
		log_dir= r'D:\me\perfectworld\工作日志'
		log_file_name= time.strftime('%Y-%m-%d', time.localtime())+'李现民.xls'
		log_file_path= os.path.join(log_dir, log_file_name)

		if arg1=='offwork':
			# 检测每日工作日志是否存在
			if not os.path.exists(log_file_path):
				print('Sorry, can not find the daily log file: %s'%log_file_path)
			else:

				# 获取每日工作日志的文本
				pw_log_text_path= os.path.join(sys.path[0], 'pw_log_text.py')
				if os.path.exists(pw_log_text_path):
					os.system(r'c:\python26\python.exe %s %s'%(pw_log_text_path, log_file_path))

				# 是否是周五
				isFriday= False; #(time.localtime().tm_wday==4)
				if not isFriday:
					# 发送每日工作日志邮件
					os.system(r'pw_daily_mail.py %s'%log_file_path)
				else:
					# 获取每日工作日志的文本
					pw_log_text_path= os.path.join(sys.path[0], 'pw_log_text_friday.py')
					if os.path.exists(pw_log_text_path):
						os.system(r'c:\python26\python.exe %s'%(pw_log_text_path))

					print('请修改后手工发送邮件')


		elif arg1=='log':
			# 检测日志文件是否存在
			if not os.path.exists(log_file_path):
				check_log_command= os.path.join(log_dir, 'today.py')
				os.system(check_log_command)
			# 打开今天的日志文件
			while not os.path.exists(log_file_path):
				time.sleep(0.1)
			os.system('start %s'%log_file_path)
			print('Open file %s successfully!'%log_file_path)

		else:
			print('Sorry, can not recognize the input parameter: %s'%arg1)

